<?php
	/**
	 * Class to set bills details attributes
	 */
	class BillDetail {
		private $pkLine;
		private $units;
		private $quantity;
		private $unitCost;
		private $pkFkNumberBill;
		private $pkFkControlNumberBill;
		private $pkFkCodeProductInventory;
		private $pkFkRifBranchInventory;
		
		/**
		 * Constructor of the bill detail
		 */
		public function __construct($pkLine, $units, $quantity, $unitCost, $pkFkNumberBill, 
			$pkFkControlNumberBill, $pkFkCodeProductInventory, $pkFkRifBranchInventory) {
			$this -> pkLine = $pkLine;
			$this -> units = $units;
			$this -> quantity = $quantity;
			$this -> unitCost = $unitCost;
			$this -> pkFkNumberBill = $pkFkNumberBill;
			$this -> pkFkControlNumberBill = $pkFkControlNumberBill;
			$this -> pkFkCodeProductInventory = $pkFkCodeProductInventory;
			$this -> pkFkRifBranchInventory = $pkFkRifBranchInventory;
		}
		
		/**
		 * Getter and setter for attribute $pkLine
		 */
		public function setPkLine($pkLine) {
			$this -> pkLine = $pkLine;	
		}
		
		public function getPkLine() {
			return $this -> pkLine;
		}
		
		/**
		 * Getter and setter for attribute $units
		 */
		public function setUnits($units) {
			$this -> units = $units;	
		}
		
		public function getUnits() {
			return $this -> units;
		}
		
		/**
		 * Getter and setter for attribute $quantity
		 */
		public function setQuantity($quantity) {
			$this -> quantity = $quantity;	
		}
		
		public function getQuantity() {
			return $this -> quantity;
		}
		
		/**
		 * Getter and setter for attribute $unitCost
		 */
		public function setUnitCost($unitCost) {
			$this -> unitCost = $unitCost;	
		}
		
		public function getUnitCost() {
			return $this -> unitCost;
		}
		
		/**
		 * Getter and setter for attribute $pkFkNumberBill
		 */
		public function setPkFkNumberBill($pkFkNumberBill) {
			$this -> pkFkNumberBill = $pkFkNumberBill;	
		}
		
		public function getPkFkNumberBill() {
			return $this -> pkFkNumberBill;
		}
		
		/**
		 * Getter and setter for attribute $pkFkControlNumberBill
		 */
		public function setPkFkControlNumberBill($pkFkControlNumberBill) {
			$this -> pkFkControlNumberBill = $pkFkControlNumberBill;	
		}
		
		public function getPkFkControlNumberBill() {
			return $this -> pkFkControlNumberBill;
		}
		
		/**
		 * Getter and setter for attribute $pkFkCodeProductInventory
		 */
		public function setPkFkCodeProductInventory($pkFkCodeProductInventory) {
			$this -> pkFkCodeProductInventory = $pkFkCodeProductInventory;	
		}
		
		public function getPkFkCodeProductInventory() {
			return $this -> pkFkCodeProductInventory;
		}
		
		/**
		 * Getter and setter for attribute $pkFkRifBranchInventory
		 */
		public function setPkFkRifBranchInventory($pkFkRifBranchInventory) {
			$this -> pkFkRifBranchInventory = $pkFkRifBranchInventory;	
		}
		
		public function getPkFkRifBranchInventory() {
			return $this -> pkFkRifBranchInventory;
		}
	}
?>